**Error** C:\Documents and Settings\Humbird0\My Documents\Flash\! Cory's programs\! Classes and Systems\XML Saving\writeXml.as: Line 29: ActionScript 2.0 class scripts may only define class or interface constructs.
     scanObject = function( parentData, targetPath:XMLNode )

**Error** C:\Documents and Settings\Humbird0\My Documents\Flash\! Cory's programs\! Classes and Systems\XML Saving\writeXml.as: Line 159: ActionScript 2.0 class scripts may only define class or interface constructs.
     addNode = function( newNodeName:String, xmlPath:XMLNode )

**Error** C:\Documents and Settings\Humbird0\My Documents\Flash\! Cory's programs\! Classes and Systems\XML Saving\writeXml.as: Line 174: ActionScript 2.0 class scripts may only define class or interface constructs.
     addAttr = function( targetNode, newVariable, newValue )

**Error** C:\Documents and Settings\Humbird0\My Documents\Flash\! Cory's programs\! Classes and Systems\XML Saving\writeXml.as: Line 180: ActionScript 2.0 class scripts may only define class or interface constructs.

**Error** C:\Documents and Settings\Humbird0\My Documents\Flash\! Cory's programs\! Classes and Systems\XML Saving\VOW.as: Line 337: ActionScript 2.0 class scripts may only define class or interface constructs.
     };// vow_scope()

**Error** C:\Documents and Settings\Humbird0\My Documents\Flash\! Cory's programs\! Classes and Systems\XML Saving\VOW.as: Line 338: ActionScript 2.0 class scripts may only define class or interface constructs.
     var VOW = vow_scope();

**Error** C:\Documents and Settings\Humbird0\My Documents\Flash\! Cory's programs\! Classes and Systems\XML Saving\VOW.as: Line 339: ActionScript 2.0 class scripts may only define class or interface constructs.
     delete vow_scope;

**Error** C:\Documents and Settings\Humbird0\My Documents\Flash\! Cory's programs\! Classes and Systems\XML Saving\writeXmlAsync.as: Line 345: ActionScript 2.0 class scripts may only define class or interface constructs.
     }// writeXmlAsync()

Total ActionScript Errors: 8 	 Reported Errors: 8

>>> writeXmlAsync() <5776>
object:   data:  create node
	ADDNODE()
		newNodeName:  data
		xmlPath:  
		Return new node:   <data />



scanObject() <9477>
sourceData:  [object Object]
targetPath:  <data xmlType="object" />

- Writing attributes -
childName:  myNum
childPath:  42
childType:  variable
childName:  myArray
childPath:  42,some more text,false
childType:  array
childName:  myObject
childPath:  [object Object]
childType:  object
childName:  myBool
childPath:  true
childType:  variable

- Writing nodes -
>>> writeNextNode() <6179>  0 out of 4
>>> checkPerformance() <9104>
<<< scanObject() <9104> done
>>> writeThisNode() <9859>
childName:  myNum
childPath:  42
childType:  variable
<<< writeThisNode() <9859> done
>>> writeNextNode() <9290>  1 out of 4
>>> checkPerformance() <8180>
<<< scanObject() <8180> done
>>> writeThisNode() <3462>
childName:  myArray
childPath:  42,some more text,false
childType:  array
	ADDNODE()
		newNodeName:  myArray
		xmlPath:  <data myBool="bol_true" myNum="num_42" xmlType="object" />
		Return new node:   <myArray />



scanObject() <8148>
sourceData:  42,some more text,false
targetPath:  <myArray xmlType="array" />

- Writing attributes -
childName:  2
childPath:  false
childType:  variable
2 is a number.
	ADDNODE()
		newNodeName:  2
		xmlPath:  <myArray xmlType="array" />
		Return new node:   <2 />
childName:  1
childPath:  some more text
childType:  variable
1 is a number.
	ADDNODE()
		newNodeName:  1
		xmlPath:  <myArray xmlType="array"><2 value="bol_false" xmlType="variable" /></myArray>
		Return new node:   <1 />
childName:  0
childPath:  42
childType:  variable
0 is a number.
	ADDNODE()
		newNodeName:  0
		xmlPath:  <myArray xmlType="array"><2 value="bol_false" xmlType="variable" /><1 value="str_some more text" xmlType="variable" /></myArray>
		Return new node:   <0 />

- Writing nodes -
>>> writeNextNode() <3456>  0 out of 3
>>> checkPerformance() <3355>
